<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core"
    xmlns:ui="http://java.sun.com/jsf/facelets" 
    xmlns:a4j="http://richfaces.org/a4j" 
    xmlns:rich="http://richfaces.org/rich"
    xmlns:p="http://primefaces.org/ui">
<ui:composition>
    <h:head>
        <title>Gerenciador de Produtos</title>
    </h:head>
    <h:body>
        <h1>Gerenciador de Produtos</h1>
        <rich:dataTable var="produto" value="#{produtoController.listarProdutos}">
            <h:column>
                <f:facet name="header">
                    <h:outputText value="Nome"/>
                </f:facet>
                <h:outputText value="#{produto.nome}" />
            </h:column>
            <h:column>
                <f:facet name="header">
                    <h:outputText value="Sob Encomenda"/>
                </f:facet>
                <h:outputText rendered="#{produto.sobEncomenda == 1}" value="Sim" />
                <h:outputText rendered="#{produto.sobEncomenda == 0}" value="Não" />
            </h:column>
            <h:column>
                <f:facet name="header">
                    <h:outputText value="Prazo"/>
                </f:facet>
                <h:outputText value="#{produto.prazo}" />
            </h:column>
            <h:column>
                <f:facet name="header">
                    <h:outputText value="Preço"/>
                </f:facet>
                <h:outputText value="#{produto.preco}" converter="br.com.projetosivan.converter.MoedaConverter"/>
            </h:column>
            <h:column>
                <f:facet name="header">
                    <h:outputText value="Peso"/>
                </f:facet>
                <h:outputText value="#{produto.peso} kg"/>
            </h:column>
            <h:column> 
                <f:facet name="header">
                    <h:outputText value="Alterar"/>
                </f:facet>
                <h:form>
                    <h:commandButton action="#{produtoController.prepararAlterarProduto}" value="Alterar"/>
                    </h:form>
            </h:column>
            <h:column>
                <f:facet name="header">
                    <h:outputText value="Excluir"/>
                </f:facet>
                <h:form>
                    <h:commandButton action="#{produtoController.excluirProduto}" value="Excluir"/>
                </h:form>
            </h:column>
        </rich:dataTable>
        <br/>
        <h:form>
            <h:commandLink value="Novo Produto" action="#{produtoController.prepararAdicionarProduto}"/>
        </h:form>
    </h:body>
	</ui:composition>
</html>

